﻿#region File Description
//-----------------------------------------------------------------------------
//Dealership.cs
//-----------------------------------------------------------------------------
#endregion

#region Using Statements
using System;
using System.Collections.Generic;
using System.Text;
#endregion

namespace Agile_E
{
    class Dealership
    {
        #region Fields

        private ContactInfo contact;
        private string services;
        private string owner;
        private int dealership_id;
        private List<Car> cars_in_stock;
        private List<getEmployee> employees;

        #endregion

        #region Constructors

        public Dealership()
        {
            contact = new ContactInfo();
            services = string.Empty;
            owner = string.Empty;
            dealership_id = -1;
            cars_in_stock = new List<Car>();
            employees = new List<getEmployee>();
        }

        #endregion

        #region Properties

        public ContactInfo ContactInformation
        {
            get
            {
                return contact;
            }
            set
            {
                contact = value;
            }
        }

        public string Services
        {
            get
            {
                return services;
            }
            set
            {
                services = value;
            }
        }

        public int Dealership_ID
        {
            get { return dealership_id; }
            set { dealership_id = value; }
        }

        public string Owner
        {
            get { return owner; }
            set { owner = value; }
        }

        #endregion

        #region Methods
        /*
        public void AddEmployee(getEmployee add_me)
        {
            employees.Add(add_me);
        }

        public void RemoveEmployee(getEmployee remove_me)
        {
            employees.Remove(remove_me);
        }


        public void AddCar(Car add_me)
        {
            cars_in_stock.Add(add_me);
        }

        public void RemoveCar(Car remove_me)
        {
            cars_in_stock.Remove(remove_me);
        }*/
        
        #endregion
    }
}
